package com.wooophone.buyi.bean;

import org.springframework.data.mongodb.core.mapping.DBRef;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 第三方账户
 * 
 * @author MingliC
 */
@Document
public class WeiboUser extends Base {
	/** 用户UID */
	private String uid;
	/** 名称 */
	private String name;
	/** 个人描述 */
	private String description;
	/** 自定义图像 */
	private String profileImageUrl;
	/** 大头像地址 */
	private String avatarLarge;
	/** Token */
	private String accessToken;
	/** 限制时间 */
	private String expireIn;
	/** 当前系统用户 */
	@DBRef
	private User user;
	/** 是否已注册 */
	private boolean registered;

	/** 用户UID */
	public String getUid() {
		return uid;
	}

	/** 用户UID */
	public void setUid(String uid) {
		this.uid = uid;
	}

	/** 名称 */
	public String getName() {
		return name;
	}

	/** 名称 */
	public void setName(String name) {
		this.name = name;
	}

	/** 个人描述 */
	public String getDescription() {
		return description;
	}

	/** 个人描述 */
	public void setDescription(String description) {
		this.description = description;
	}

	/** 自定义图像 */
	public String getProfileImageUrl() {
		return profileImageUrl;
	}

	/** 自定义图像 */
	public void setProfileImageUrl(String profileImageUrl) {
		this.profileImageUrl = profileImageUrl;
	}

	/** 大头像地址 */
	public String getAvatarLarge() {
		return avatarLarge;
	}

	/** 大头像地址 */
	public void setAvatarLarge(String avatarLarge) {
		this.avatarLarge = avatarLarge;
	}

	/** Token */
	public String getAccessToken() {
		return accessToken;
	}

	/** Token */
	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}

	/** 限制时间 */
	public String getExpireIn() {
		return expireIn;
	}

	/** 限制时间 */
	public void setExpireIn(String expireIn) {
		this.expireIn = expireIn;
	}

	/** 当前系统用户 */
	public User getUser() {
		return user;
	}

	/** 当前系统用户 */
	public void setUser(User user) {
		this.user = user;
	}

	/** 是否已注册 */
	public boolean isRegistered() {
		return registered;
	}

	/** 是否已注册 */
	public void setRegistered(boolean registered) {
		this.registered = registered;
	}
}
